home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / a_utils / _archvrs / amiga / unsit15c.lzh / unsit1.5c.amiga / docs / POSTER.orig < prev    next >
Internet Message Format  |  1991-09-07  |  5KB

  1. Date: Mon, 29 Jan 90 01:32:06 EST
  2. From: jjw7384@ultb.isc.rit.edu (Jeff Wasilko)
  3. Subject: Batch Unbinhexing/Unstuffing (SUMMARY and SOURCE)
  4.  
  5.  
  6. Quite a while ago, I requested info on batch un-binhexing/
  7. un-stufing software available for the mac. I received a few
  8. replies about this, all of them but one suggesting a solution
  9. centered around a mainframe. One person suggested that Ray Lau's 
  10. commercial version of Stuffit might do batch work.
  11.  
  12. What I found was a trio of programs from the archives at
  13. sumex-aim.stanford.edu in the /info-mac/unix directory. The
  14. combination of these three programs allow almost-batch operation
  15. (I'll get into why it's 'almost' later).
  16.  
  17. The three programs are:
  18. -rw-r--r--  1 macmod   info-mac    54554 Jan 16 18:18 mcvert-15.shar
  19.  
  20.     mcvert converts a .hqx (BinHex 4.0) file to a .bin (MacBinary
  21.     file) that can be read by unsit. This program allows wildcard
  22.     operations. Additionally, mcvert will unpack PackIt files.
  23.  
  24.     Files in: *.hqx
  25.     Files out: *.bin (generally *.sit.bin)
  26.  
  27. -rw-r--r--  1 macmod   info-mac    26067 Jan  1  1989 unsit.shar
  28.  
  29.     unsit will decompress .sit.bin (MacBinary Stuffit files)
  30.  
  31.     I am enclosing a new version of unsit that Allen sent me to
  32.     allow input from MacBinary files. Previously, it was only
  33.     possible to input from macput/macget formatted files. The new version
  34.     also adds compatiblity with Stuffit 1.5.1 and the new HMF
  35.     folder scheme.
  36.  
  37.     At present, unsit can only output files in macput/macget format,
  38.     but the author Allan Weber (weber%brand.usc.edu@oberon.usc.edu)
  39.     said that he may add the option to output directly to MacBinary format.
  40.  
  41.     Files in: *.sit.bin 
  42.     Files out: foo.rsrc, foo.data, foo.info 
  43.                        
  44. -rw-r--r--  1 macmod   info-mac     4184 Jan  1  1989 macbinary.shar
  45.  
  46.     macbinary (macbin) converts macput/macget type files to
  47.     MacBinary files. This allows easy downloading with progams
  48.     such as Kermit or ZTerm.
  49.  
  50.     macbin does NOT support wildcards, so this part of the
  51.     conversion must be done manually.
  52.  
  53.     Files in: foo.rsrc, foo.data, foo.info
  54.     Files out: foo.bin (Unstuffed and in Binary format)
  55.  
  56.  
  57. The combination of programs works very well and is extremely fast
  58. on our vax, especially when comparied to Stuffit's performance on
  59. a Plus.
  60.  
  61. Since this process requires the use of three different programs,
  62. I'm writing a shell script to tie everything together. When I get
  63. it running, I'll send it along too.
  64.  
  65. I'm including a new version of unsit that reads macbinary files.
  66.  
  67. Jeff
  68.  
  69.  
  70. | RIT VAX/VMS Systems: |     Jeff Wasilko     |     RIT Ultrix Systems:     |
  71. |BITNET: jjw7384@ritvax+----------------------+INET:jjw7384@ultb.isc.rit.edu|
  72. |UUCP: {psuvax1, mcvax}!ritvax.bitnet!JJW7384 +___UUCP:jjw7384@ultb.UUCP____+
  73. |INTERNET: jjw7384@isc.rit.edu                |'claimer: No one cares.      |
  74.  
  75.  
  76. ------cut here for source for unsit 1.5------
  77.  
  78.  
  79. >From weber%brand.usc.edu%oberon.USC.EDU@usc.edu Wed Jan 10 17:35:07 1990
  80. Received: by ultb.isc.rit.edu (5.57/5.2 (Postmaster DPMSYS))
  81.     id AA28138; Wed, 10 Jan 90 17:34:45 EST
  82. Received: from brand.usc.edu by usc.edu (5.59/SMI-3.0DEV3) id AA26388; 
  83.                 Wed, 10 Jan 90 14:34:03 PST
  84. Received: by brand (5.61/SMI-3.0DEV3) id AA08278; 
  85.                 Wed, 10 Jan 90 14:33:20 -0800
  86. Date: Wed, 10 Jan 1990 14:33:17 PST
  87. >From: Allan G. Weber <weber%brand.usc.edu@usc.edu>
  88. >To: jjw7384@usc.edu (Jeff Wasilko)
  89. In-Reply-To: Your message of Wed, 10 Jan 90 16:32:38 EST 
  90. >Subject: unsit
  91. Message-Id: <CMM.0.88.632010797.weber@brand.usc.edu>
  92. Status: RO
  93.  
  94. The problem is probably that unsit is expecting the file to be just the
  95. data fork of the Mac file, and Macbinary format has the data and resource
  96. forks together along with a header.  I've include the lastest version of
  97. unsit below in case you don't have it.  Some time ago I added a option to
  98. the program to make it skip the Macbinary header by using a "-m" switch
  99. on the command line.  Try the version below with the -m and hopefully it
  100. will work.
  101.  
  102. Allan Weber
  103.  
  104.                              - - - - - - - - - - -
  105.  
  106.               Unsit, version 1.5
  107.  
  108. These are the souces for "unsit", a Unix program for breaking apart
  109. StuffIt archive files created on a Macintosh into separate files on
  110. the Unix system.  See the documentation at the beginning of "unsit.c"
  111. or the man page "unsit.1" for more information.
  112.  
  113. To build the program, compile unsit.c and updcrc.c and link together.
  114. If your system doesn't have the getopt() routine in its standard
  115. library, also compile getopt.c and include it in the link.
  116.  
  117. This program opens a pipe to the "compress" program for doing the
  118. uncompression of some of the files in the archive.  Most Unix sites
  119. probably already have "compress".  If not, it can be found in the
  120. comp.sources.unix archives.
  121.  
  122. Comments and bug reports should be send to weber%brand.usc.edu@oberon.usc.edu
  123.  
  124.  
  125.                 Allan G. Weber
  126.                 Signal and Image Processing Institute
  127.                 University of Southern California
  128.                 Powell Hall 306, MC-0272
  129.                 Los Angeles, CA 90089-0272
  130.                 (213) 743-5519
  131.